Big Huge Thesaurus

Dasypus novemcinctus

noun